const app = getApp()


Component({
 data:{
  isLogin: false
  },
  lifetimes:{
    attached(){

    // 获取所有的页面栈
     const pageStack = getCurrentPages()
    //  获取当前的页面实例
    const currentPage = pageStack.pop()
 
    // 获取登录的状态
     const isLogin =  !!app.token
      //  更新登录的状态
     this.setData({isLogin})
     //  如果用户没有登录，跳转到登录页
      if (!isLogin) {
        wx.redirectTo({
          // currentPage.route 需要再起那么拼接一个斜杠
          url: '/pages/login/index?returnUrl=/'+  currentPage.route,
        })
      }

    }
  }
})
